# -*- coding: utf-8 -*-
from legendaryPowerScript._lpcommon import apiUtilfrom mod_log import loggerclass SelectItemUI:
    def __init__(self, player, title, select, confirm, cancel, min=1, max=1, selected=None, equipment=True):
        """
        @param player: Creature 要打开界面的玩家
        @param title: str 显示的标题
        @param select: (LegendaryItem) -> str or None 若返回None，则此物品可以选择。否则在选中物品时提示返回的这个str
        @param confirm: (list[(int,int)]) -> None 玩家选中的格子列表。 每个格子的两个值分别是 格子序号 格子所在区域（0=背包 1=装备 2=快捷栏 3=幻化栏）
        @param cancel: 取消时的cb
        @param min: 最小选择数量
        @param max: 最大选择数量
        @param selected: list[(int,int)] 初始状态已被选中的格子
        @param equipment: 是否可以选择装备栏和快捷栏
        """
        pass

